.terms-floating {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .3);
  overflow-y: auto;

  .terms-card {
    margin: 15vh auto 50px;
    width: 50%;
    background-color: white;

    .card-header {
      width: 100%;
      box-sizing: border-box;
      padding: 20px 20px 10px;
      .et-flex-spacebetween();

      .title {
        font-size: 18px;
        color: #303133;
        line-height: 24px;
      }

      .icon-delete {
        font-size: 14px !important;
        color: #909399;
      }
    }

    .card-container {
      width: 100%;
      box-sizing: border-box;
      padding: 30px 20px;
      color: #606266;

      .table {
        width: 100%;
        box-sizing: border-box;
        border: 1px solid #ebeef5;

        .table-header {
          width: 100%;
          color: #909399;
          font-weight: bold;
          .et-flex-start();

          .table-col {
            &:nth-child(1) {
              width: 406px;
            }

            &:nth-child(2) {
              flex: 1;
              border-left: 1px solid rgb(235, 235, 235);
            }

            background-color: rgb(235, 235, 235);
          }
        }

        .table-rows {
          width: 100%;
          .et-flex-column-normal();

          .table-row {
            width: 100%;
            border-top: 1px solid #ebebeb;
            .et-flex-start();
            align-items: stretch;

            .table-col {
              .et-flex-start();

              &:nth-child(1) {
                width: 406px;
              }

              &:nth-child(2) {
                flex: 1;
                border-left: 1px solid #ebebeb;
              }
            }
          }
        }

        .col {
          padding: 12px 0;

          .cell {
            padding: 0 10px;
            font-size: 14px;
            line-height: 23px;

            .download {
              color: rgb(51, 168, 167);
              cursor: pointer;
              margin-left: 10px;
            }
          }
        }
      }
    }
  }
}